package butines.kraz.entity;

import butines.core.game.Message;
import butines.core.game.fsm.State;

public class AbstractState<T> implements State<T> {

	public void enter(T owner) {

	}

	public void leave(T owner) {
	}

	public void execute(T owner) {
	}

	public boolean onMessage(Message message) {
		return false;
	}
	
	public String toString() {
		return getClass().getSimpleName();
	}

}
